﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace catch_me_ai {
    /*public class ValorItem {
        private String chaveItem;
        private int valorItem;
        private TipoItem tipoItem;

        public ValorItem(String chaveItem, int valorItem) {
            this.chaveItem = chaveItem;
            this.valorItem = valorItem;
        }

        public String getChaveItem() {
            return chaveItem;
        }

        public int getValorItem() {
            return valorItem;
        }

        public TipoItem getTipoItem() {
            return tipoItem;
        }

    } */

    public enum ChaveItem {
        ID,
        PN,
        VD
    };


    public class ValorItemMapa {
        private const int DEFAULT_PN = 30;
        private const int DEFAULT_ID = 10;
        private const int DEFAULT_VD = 3;

        private int valorPN; // Pontos Necessários
        private int valorID; // Item Diamante
        private int valorVD; // Vidas

        public ValorItemMapa() {
            this.valorPN = DEFAULT_PN;
            this.valorID = DEFAULT_ID;
            this.valorVD = DEFAULT_VD;
        }

        public void add(String chaveItem, int valorItem) {
            if (ChaveItem.ID.ToString().Equals(chaveItem)) {
                this.valorID = valorItem;
            }

            if (ChaveItem.PN.ToString().Equals(chaveItem)) {
                this.valorPN = valorItem;
            }

            if (ChaveItem.VD.ToString().Equals(chaveItem)) {
                this.valorVD = valorItem;
            }
        }


        public int getValorPN() {
            return valorPN;
        }

        public int getValorID() {
            return valorID;
        }

        public int getValorVD() {
            return valorVD;
        }
    }
}
